- REST
- 2000년대 초 Salesforce.com의 SaaS 모델 비즈니스 확립
- 인터넷을 통해 고부가 가치 서비스 제공하는 클라우드 기업의 탄생
- Web 2.0의 도래로 RESTful 서비스의 등장
- RESTful 웹 서비스는 이후 SaaS의 API로 활용됨
- 클라우드 서비스 모델
- SaaS IT 기업의 시스템 구현 및 운영 방식
- 방대한 요청과 트랜잭션의 축적을 다루기 위한 확장성, 가용성, 안전한 엔드 유저 시스템 확보
- 이러한 시스템을 서비스로 제공하는 IaaS 등장
- 4.RESOURCE/KNOWLEDGE/AWS/AWS, GCP등의 등장으로 가상화 기술, 서버 구성 및 배포 자동화 기술 발달
- 이렇게 인프라와 애플리케이션의 발달 이후, 상위 계층의 발달도 이뤄짐
- 그것이 바로 PaaS
- 또한 운영의 혁신을 통한 CICD, DevOps, Agile 등의 개념이 정립됨
- 인프라 구축이 빨라지면서 개발, 운영에 유연성을 부여하기 위해 위 방법들과, 마이크로서비스 아키텍처가 설립
- 이러한 환경에서 클라우드 컴퓨팅은 사용하는 환경 뿐만이 아닌 만들기 위한 도구로 변화
- 온프레미스에서 개발하고 클라우드로 마이그레이션을 하는 것만이 아닌, 클라우드를 기반으로 개발을 진행하는 방식 대두
- 이것이 바로 클라우드 네이티브 컴퓨팅